package cn.zhf.shop.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

@ApiModel(value = "cn-zhf-shop-entity-AccountDealTitle")
@Data
public class AccountDealTitle {
    @ApiModelProperty(value = "")
    private Integer accountDealTitleId;

    /**
     * 对账文件版本号
     */
    @ApiModelProperty(value = "对账文件版本号")
    private String version;

    /**
     * 支付总笔数
     */
    @ApiModelProperty(value = "支付总笔数")
    private String countpay;

    /**
     * 支付总金额
     */
    @ApiModelProperty(value = "支付总金额")
    private String countpayamt;

    /**
     * 支付成功笔数
     */
    @ApiModelProperty(value = "支付成功笔数")
    private String countpaysuc;

    /**
     * 支付成功金额
     */
    @ApiModelProperty(value = "支付成功金额")
    private String countpaysucamt;

    /**
     * 支付撤销总笔数
     */
    @ApiModelProperty(value = "支付撤销总笔数")
    private String countpaycancel;

    /**
     * 支付撤销总金额
     */
    @ApiModelProperty(value = "支付撤销总金额")
    private String countpaycancelamt;

    /**
     * 支付撤销成功笔数
     */
    @ApiModelProperty(value = "支付撤销成功笔数")
    private String countpaycancelsuc;

    /**
     * 支付撤销成功金额
     */
    @ApiModelProperty(value = "支付撤销成功金额")
    private String countpaycancelamtsuc;

    /**
     * 退款总笔数
     */
    @ApiModelProperty(value = "退款总笔数")
    private String countrefundsuc;

    /**
     * 退款总金额
     */
    @ApiModelProperty(value = "退款总金额")
    private String countrefundamtsuc;

    /**
     * 退款撤销总笔数
     */
    @ApiModelProperty(value = "退款撤销总笔数")
    private String countrefundcancel;

    /**
     * 退款撤销总金额
     */
    @ApiModelProperty(value = "退款撤销总金额")
    private String countrefundcancelamt;

    /**
     * 退款撤销成功笔数
     */
    @ApiModelProperty(value = "退款撤销成功笔数")
    private String countrefundcancelsuc;

    /**
     * 退款撤销成功金额
     */
    @ApiModelProperty(value = "退款撤销成功金额")
    private String countrefundcancelamtsuc;

    /**
     * 更新日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "更新日期")
    private Date updateTime;
}